google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Syntax (method, view implemented interface methods)

12 uses

	google.golang.org/protobuf/internal/impl (current package)
		codec_tables.go#L200: 	case fd.Syntax() == protoreflect.Proto3 && fd.ContainingOneof() == nil:

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L192: 	if fd.Syntax() == protoreflect.Proto3 && !fd.IsExtension() {

	google.golang.org/protobuf/internal/strs
		strings.go#L25: 	return fd.Syntax() == protoreflect.Proto3

	google.golang.org/protobuf/encoding/protojson
		encode.go#L186: 		isProto2Scalar := fd.Syntax() == protoreflect.Proto2 && fd.Default().IsValid()

	google.golang.org/protobuf/reflect/protodesc
		desc_resolve.go#L279: 	if fd.Syntax() == protoreflect.Proto3 {
		desc_validate.go#L181: 				if f.Enum() != nil && !f.Enum().IsPlaceholder() && f.Enum().Syntax() != protoreflect.Proto3 {
		desc_validate.go#L317: 	case fd.Syntax() != protoreflect.Proto2:
		proto.go#L73: 	if syntax := file.Syntax(); syntax != protoreflect.Proto2 {
		proto.go#L74: 		p.Syntax = proto.String(file.Syntax().String())
		proto.go#L153: 	if field.Syntax() == protoreflect.Proto3 && field.HasOptionalKeyword() {

	google.golang.org/protobuf/reflect/protoreflect
		type.go#L53: 	Syntax() Syntax // e.g., Proto2 or Proto3

	github.com/golang/protobuf/jsonpb
		encode.go#L254: 			if fd.Cardinality() != protoreflect.Repeated && (fd.Message() != nil || fd.Syntax() == protoreflect.Proto2) {